/* based on design of luka cvrk (www.solucija.com) */

* { margin: 0; padding: 0; }
html, body {}
body { font: .75em Arial, Helvetica, sans-serif; background: #fff; color: #333; }

img { border: 0; }
a 	{	color: #006699;	background: inherit; text-decoration: underline; }
p 	{ margin: 0 0 15px 0; }
h1 	{ margin: 0px 2px 5px; font-size: 1.5em; }
h2 	{ font-weight: normal; font-size: 1.4em; margin: 0 0 20px; }
h3 	{ font-weight: normal; font-size: 1.2em; margin: 0 0 15px; }
small {color: #999; font-size:.9em}

#content { width: 940px; margin: 0 auto; padding: 20px 0 0 0; border-top: 5px solid #eee; }
#header  {}

#top{ float: right; text-align: right; margin: 12px 0 0; }
a.s { margin: 0 0 0 13px; background: #fff url(.img/toparrow.png) no-repeat center left; padding: 0 0 1px 12px; }

#logo { float: left; color: #999; }
#logo h1 {margin: 0; font-size:2.0em;}
#menutop { float: right; color: #999; padding: 8px 80px 0 0;}

#menu { padding: 9px 0 0 0; clear: both;  margin: 0 0 0 0; background: #fff url(.img/menubg.gif) repeat-x; }
	#menu li { font-size: 1.1em; display: inline; text-transform: uppercase; }
	#menu li a { margin: 0 25px 0 10px; color: #666;  }
	#menu li a:hover { color: #333; }

#main 		{ float: left; width: 905px; margin: 0 0 0 0; }
	#left 	{ float: left; width: 0px; padding: 0px 20px 0px 0px;}
	#right 	{ float: right; width: 200px; }
	#ad 		{ margin: 0 0 25px; height: 300px; }

#blogline { width: 400px; margin: 10px 0px 0px 0px; height: 10px; clear: both; padding: 0px 10px 5px; font-size: .9em; color: #666; background: #e5e5e5; border-top: 2px solid #ebebeb; border-top: 3px solid #e0e0e0; border-bottom: 3px solid #e0e0e0; }
	#blogtime 	  { float: left; width: 110px; padding: 0px 20px 0px 0px;}
	#blogpeople 	{ float: left; width: 80px; padding: 0px 20px 0px 0px;}
	#blogvote 		{ float: left; width: 50px; padding: 0px 20px 0px 0px;}
	#blogcomment 	{ float: right; padding: 0px 0px 0px 0px;}

#footer 			{ width: 940px; margin: 100px auto 0; height: 20px; clear: both; padding: 5px 5px 5px 5px; font-size: .9em; color: #666; background: #fcfcfc; border-top: 2px solid #ebebeb; border-bottom: 3px solid #ebebeb; }
	.links a 		{ color: #666; background: #fff; margin: 0 15px 0 0; background: url(.img/dot.png) no-repeat center left; padding: 0 0 0 0px; }
	#footer li 	{ list-style: none; }
	#fl { float: left; width: 600px; }
	#fr { float: right; }
	#fl_clear { clear: both; float: left; padding: 5px;}


#forget { float: left; margin: 5px 0px 0px 15px;}
	
/*register*/
#employer_form {
	display: none;
}

/*tables*/
table {margin: 10px 0;}
table td {padding: 5px 0 5px;}
.table th, .table td {padding: 10px 10px; border-bottom: 1px dotted #ccc;}
.table th {background: #fcfcfc; text-align:left;}

/* login */
div#login {display: none; position: absolute; top: 50px; right: 97px;}
	table.bglogin {border: 2px solid #ccc; border-collapse:collapse;}
	table.bglogin td { background-color:#fefefe;}
	input.login {width: 150px; padding: 3px; border: 2px solid #ccc; font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; }
	a.login {text-decoration: none;}
	td.reg {font-size: 1.0em; margin: 5px; text-align:left; padding: 0 10px;}
	label.reg {color: #666; font-size: .9em;}

/*inputs*/
input.check {border: none;}
input.text { width: 175px; padding: 3px; border: 2px solid #ccc; font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; }
input.longtext { width: 350px; padding: 3px; border: 2px solid #ccc; font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; }
input.num { width: 75px; padding: 3px; border: 2px solid #ccc; font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; }
small label {vertical-align: super}
input.button { background: #006699; border: 0; padding: 6px 5px 7px; color: #fff; font-weight: bold; font-size: .9em; cursor:pointer; }
textarea.textarea {width: 350px; height: 200px; padding: 3px; border: 2px solid #ccc; font-family: Arial, Helvetica, sans-serif; font-size: 1.0em;}
select {border: 2px solid #ccc; font-family: Arial, Helvetica, sans-serif; font-size: 1.0em;}
select option {padding: 0px 5px 0px 1px;}

#pages span {padding: 5px;}

.errorLog {
	border: 1px dashed Red;
	padding: 8px;
	margin: 8px;
	background-color: White;
}

#login_form {
	height: 195px;
	width: 225px;
	border: solid #dddddd thin;
	background-color: #FFFFFF;	
}
#login_header {
	border-bottom: dashed #dddddd thin;
	height: 25px;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 8px;
}
#login_rgt {
	float: right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#login_text {
padding-left: 10px;
padding-top: 5px;
}
#button_right {
	float: right;
	padding-right: 15px;
}

#login_form {
	height: 195px;
	width: 225px;
	border: solid #dddddd thin;
	background-color: #FFFFFF;	
}
#login_header {
	border-bottom: dashed #dddddd thin;
	height: 25px;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 8px;
}
#login_rgt {
	float: right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#login_text {
padding-left: 10px;
padding-top: 5px;
}
#button_right {
	float: right;
	padding-right: 15px;
}